Make it what it is - the enum - so that that it is sure that the hint
will fit in the field. Without this, any hint that doesn't fit in 3
bits will be truncated to the 3 least significant bits, causing
unexpected behaviour.
https://bugzilla.gnome.org/show_bug.cgi?id=756496
guint stick_initially : 1;
guint transient_parent_group : 1;
guint type : 4; /* GtkWindowType */
- guint type_hint : 3; /* GdkWindowTypeHint if the hint is
- * one of the original eight. If not,
- * then it contains
- * GDK_WINDOW_TYPE_HINT_NORMAL
- */
guint urgent : 1;
guint gravity : 5; /* GdkGravity */
guint csd_requested : 1;
guint use_subsurface : 1;
+ GdkWindowTypeHint type_hint;
+
GtkGesture *multipress_gesture;
GtkGesture *drag_gesture;